body{
    background: url("../images/login/bg.jpg");
    background-size:cover ;
    font-family:"microsoft yahei";
}
.main{
    position:absolute;
    top:calc(50% - 158px);
    left:calc(50% - 182px);
    width: 362px;
    height:314px;
    margin: auto;
    border:1px solid #5397cf;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    color:#fff;
}
.main-top{
    background-color: #107Bd6;
    height:54px;
    text-align: center;
    line-height:54px;
}
.main-body{
    height: 206px;
    width: 100%;
    background: #fff;
    color:#909eab;
}
.body-input{
    width:100%;
    height:35px;
    padding-top:20px;
}
.icon-user{
    position: absolute;
    left: 30px;
    z-index:5;
    background: url(../images/login/username.png) center center no-repeat; /*引入图片图片*/
    width: 40px; /*设置图片显示的宽*/
    height: 38px; /*图片显示的高*/
    background-size: 20px 20px;
    border-right: 1px solid #e6e8e9;
}
.icon-pass{
    position: absolute;
    left: 30px;
    z-index:5;
    background: url(../images/login/password.png) center center no-repeat; /*引入图片图片*/
    width: 40px; /*设置图片显示的宽*/
    height: 38px; /*图片显示的高*/
    background-size: 20px 20px;
    border-right: 1px solid #e6e8e9;
}
.body-input input{
    display: block;
    width:70%;
    height: 100%;
    margin: auto;
    border:1px solid #e6e8e9;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    padding-left:52px;

}
.main-bottom{
    height: 54px;
    line-height:54px;
    padding-left:30px;
    background: #edf7fe;
    color:#5397cf;
    font-size:13px;
}
.main-bottom input{
    vertical-align: -2px;
}
.main-body a{
    display: block;
    width:calc(70% + 52px);
    margin:auto;
    height:45px;
    background: #6EC537;
    text-align: center;
    color:#fff;
    border-radius: 4px;
    margin-top:20px;
    line-height:45px;
    text-decoration: none;
}
.bottom{
    position:absolute;
    bottom: 0;
    height:38px;
    left:0;
    right:0;
    background: #5397cf;
    color:#fff;
    text-align: center;
    line-height: 38px;
}